package com.sumi.erp.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.sumi.common.annotation.Excel;
import com.sumi.common.core.domain.BaseEntity;

/**
 * 联系人对象 base_partner_contacts
 * 
 * @author fgf67@163.com
 * @date 2024-06-27
 */
public class BasePartnerContacts extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 联系人id */
    private Long id;

    /** 公司父级id */
    @Excel(name = "公司父级id")
    private Long blocId;

    /** 公司id */
    @Excel(name = "公司id")
    private Long sellerId;

    /** 商业伙伴id */
    @Excel(name = "商业伙伴id")
    private Long partnerId;

    /** 联系人姓名 */
    @Excel(name = "联系人姓名")
    private String contactsName;

    /** 联系人手机/电话 */
    @Excel(name = "联系人手机/电话")
    private String contactsTel;

    /** 联系人邮箱 */
    @Excel(name = "联系人邮箱")
    private String email;

    /** 联系人qq/wx */
    @Excel(name = "联系人qq/wx")
    private String qq;

    /** 联系人传真 */
    @Excel(name = "联系人传真")
    private Long fax;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;

    /** 交易员id */
    @Excel(name = "交易员id")
    private Long workerId;

    /** 部门id */
    @Excel(name = "部门id")
    private Long departmentId;

    /** 创建人id */
    @Excel(name = "创建人id")
    private Long createUid;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBlocId(Long blocId) 
    {
        this.blocId = blocId;
    }

    public Long getBlocId() 
    {
        return blocId;
    }
    public void setSellerId(Long sellerId) 
    {
        this.sellerId = sellerId;
    }

    public Long getSellerId() 
    {
        return sellerId;
    }
    public void setPartnerId(Long partnerId) 
    {
        this.partnerId = partnerId;
    }

    public Long getPartnerId() 
    {
        return partnerId;
    }
    public void setContactsName(String contactsName) 
    {
        this.contactsName = contactsName;
    }

    public String getContactsName() 
    {
        return contactsName;
    }
    public void setContactsTel(String contactsTel) 
    {
        this.contactsTel = contactsTel;
    }

    public String getContactsTel() 
    {
        return contactsTel;
    }
    public void setEmail(String email) 
    {
        this.email = email;
    }

    public String getEmail() 
    {
        return email;
    }
    public void setQq(String qq) 
    {
        this.qq = qq;
    }

    public String getQq() 
    {
        return qq;
    }
    public void setFax(Long fax) 
    {
        this.fax = fax;
    }

    public Long getFax() 
    {
        return fax;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setWorkerId(Long workerId) 
    {
        this.workerId = workerId;
    }

    public Long getWorkerId() 
    {
        return workerId;
    }
    public void setDepartmentId(Long departmentId) 
    {
        this.departmentId = departmentId;
    }

    public Long getDepartmentId() 
    {
        return departmentId;
    }
    public void setCreateUid(Long createUid) 
    {
        this.createUid = createUid;
    }

    public Long getCreateUid() 
    {
        return createUid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("blocId", getBlocId())
            .append("sellerId", getSellerId())
            .append("partnerId", getPartnerId())
            .append("contactsName", getContactsName())
            .append("contactsTel", getContactsTel())
            .append("email", getEmail())
            .append("qq", getQq())
            .append("fax", getFax())
            .append("remark", getRemark())
            .append("status", getStatus())
            .append("workerId", getWorkerId())
            .append("departmentId", getDepartmentId())
            .append("createTime", getCreateTime())
            .append("createUid", getCreateUid())
            .toString();
    }
}
